Mindmaps und Gliederungen einbetten

Mindmaps und Gliederungen können mit Markeds Include-Syntax oder der iA-Writer-Block-Syntax in Ihre Markdown-Vorschau eingebettet werden. Das Verhalten hängt vom Dateiformat ab und von den Kontrollkästchen pro Format unter Als Mermaid-Mindmaps einbetten: in Marked Settings, Apps pane (Mind Maps and Outlines).

Unterstützte Formate

iThoughts X (.itmz)

iThoughts-Mindmap-Dateien sind ZIP-Archive, die Kartendaten und ein optionales Vorschaubild enthalten.

MindManager (.mmap)

MindManager-Dateien sind ZIP-Archive mit Document.xml. Entpackte MindManager-Pakete (ein Ordner mit Document.xml) und direkte Pfade zu Document.xml werden ebenfalls unterstützt.

FreeMind (.mm)

FreeMind-Mindmap-Dateien verwenden die Erweiterung .mm und speichern Daten als XML. Marked erkennt das FreeMind-Format, indem es prüft, ob der Dateiinhalt mit <map beginnt; wenn nicht (z. B. ein Code-Snippet), wird die Datei als einfacher Text eingefügt. FreeMind-Dateien werden für die Einbettung von Mermaid-Mindmaps unterstützt.

OPML (.opml)

OPML (Outline Processor Markup Language) ist ein XML-Format für hierarchische Gliederungen, das häufig von Outlinern und Feed-Readern verwendet wird. iThoughts und andere Apps können nach OPML exportieren. Marked konvertiert eingebundene OPML-Dateien in Mermaid-Mindmap-Diagramme.

Bike (.bike)

Wie Sie eine .bike-Datei öffnen, steht unter Bike. Für eingebundene Bike-Gliederungen gilt das Kontrollkästchen Bike-Gliederungen: Ist es aktiviert, entsteht eine Mermaid-Mindmap (der Dateiname ohne .bike ist der Stammknoten), ist es deaktiviert, eine verschachtelte Markdown-Liste ohne Dokumenttitel.

OmniOutliner (.ooutline)

OmniOutliner-Gliederungen lassen sich genauso einbinden. Das Kontrollkästchen OmniOutliner-Gliederungen unter Als Mermaid-Mindmaps einbetten: steuert, ob als Mermaid oder als Markdown-Liste gerendert wird. Das Öffnen einer OmniOutliner-Datei ist unter OmniOutliner und OPML beschrieben.

Tree Outliner (.treeoutline)

Siehe Tree Outliner. Das Kontrollkästchen Tree Outliner outlines gilt sowohl beim Öffnen einer .treeoutline-Datei als auch beim Einbinden. Ist es aktiviert, entsteht eine Mermaid-Mindmap mit dem Dokumenttitel als Stammknoten. Ist es deaktiviert, kompiliert Marked Überschriften und Listen; wie tief die Überschriften reichen, legt Headings through level in der Gruppe Tree Outliner fest.

Als Mermaid-Mindmaps einbetten

Unter Marked Settings, Apps pane gibt es im Abschnitt Mindmaps und Gliederungen die Gruppe Als Mermaid-Mindmaps einbetten: mit einem Kontrollkästchen pro Format:

Ist das Kontrollkästchen eines Formats aktiviert (Standard bei den unterstützten Formaten), wandelt Marked eingebundene Dateien dieses Typs in Mermaid-Diagramme um:

iThoughts, MindManager, FreeMind, OPML, Bike, OmniOutliner und Tree Outliner – Gerendert als Mermaid-Mindmap-Diagramme mit dem Tidy-Tree-Layout. Bei iThoughts und MindManager bleiben Forminformationen (rund, rechteckig, sechseckig usw.) erhalten, sofern verfügbar. FreeMind (.mm) und OPML verwenden dasselbe Mindmap-Format. Bike-Gliederungen (.bike) verwenden den eingebundenen Dateinamen (ohne Erweiterung) als Mindmap-Stammknoten. Tree Outliner verwendet den Dokumenttitel als Stammknoten. Knotenbezeichnungen bestehen aus reinem Text (Links werden zu Linktext; Aufgaben werden als ☐ / ☑-Präfixe angezeigt). Mermaid ist standardmäßig in jeder Markdown-Vorschau enthalten.

Einschränkung: Das Einbetten von Mindmaps (Mermaid-Diagramme) funktioniert nicht mit dem Discount-Parser. Verwenden Sie MultiMarkdown, CommonMark (GFM) oder Kramdown für Mindmap-Vorschauen.

Ist das Kontrollkästchen eines Formats deaktiviert:

  • iThoughts – Das integrierte Vorschaubild (preview.png) aus der .itmz-Datei ist als Base64-Bild eingebettet. Der Alternativtext des Bildes verwendet den Dateinamen.
  • MindManager – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet.
  • FreeMind – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet.
  • OPML – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet (keine Mindmap).
  • Bike – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet (ohne Dokumenttitel). Überschriftszeilen sind fett, und Aufgaben werden GitHub-Kontrollkästchen. Siehe Bike.
  • Tree Outliner – Die Gliederung wird zu Markdown-Überschriften und -Listen kompiliert. Der Dokumenttitel ist eine Überschrift der Ebene 1, und Headings through level legt fest, wie tief die Überschriften reichen. Siehe Tree Outliner.
  • OmniOutliner – Die Gliederung ist als verschachtelte Markdown-Liste bzw. Checkliste eingebettet.

Include-Syntax

Verwenden Sie die gleiche Syntax wie für andere Datei-Includes:

<<[path/to/map.itmz]
<<[path/to/map.mmap]
<<[path/to/map.mm]
<<[path/to/outline.opml]
<<[path/to/outline.bike]
<<[path/to/outline.treeoutline]

Oder mit iA Writer-Blocksyntax:

/path/to/map.itmz

Pfade können relativ zum Hauptdokument oder absolut sein (beginnend mit / oder ~). Weitere Informationen finden Sie unter Mehrteilige Dokumente.

OPML-Konvertierung

OPML-Dateien verwenden verschachtelte <outline>-Elemente mit einem text-Attribut. Ist OPML-Dateien unter Als Mermaid-Mindmaps einbetten: aktiviert (siehe Einstellungen: Anwendungen), erzeugt die Konvertierung eine Mermaid-Mindmap im gleichen Format wie iThoughts und MindManager:

  • Untergeordnete Gliederungen von <body> werden zur obersten Ebene (oder zu Kindern eines „Outline“-Stamms, wenn es mehrere Elemente der obersten Ebene gibt)
  • Verschachtelte Gliederungen definieren die Hierarchie
  • Fehlendes oder leeres text wird als (unnamed) angezeigt
  • Text wird bereinigt; Sonderzeichen werden für Mermaid maskiert

Bike-Konvertierung

Bike-.bike-Dateien sind HTML mit einem Stammelement <ul> und <li>. Im Listenmodus ist jede Zeile ein Listeneintrag: Zeilen mit data-type="heading" sind fett, Zeilen mit data-type="task" sind GitHub-Kontrollkästchen (abgeschlossen, wenn data-done einen Zeitstempel hat oder data-checked / data-completed wahr ist). Inline-Formatierungen und Links im Knotentext werden in Markdown konvertiert. Eine geöffnete .bike-Datei verwendet immer diese Liste. Wird eine eingebundene Datei als Mermaid-Mindmap dargestellt, ist der Dateiname (ohne Erweiterung) der einzige Stammknoten, und die Beschriftungen sind einfacher Text in der Mermaid-Mindmap-Syntax.

Next up: Tastaturkurzbefehle ▶


Support Site | Legal | Privacy